赋值运算符
  我们迄今一直在使用简单的 = 赋值运算符,其实还有其他赋值运算符,而且它们都很有用。除了 = 运算符外,其他赋值运算符都以类似方式工作。与 = 一样。它们都是根据运算符和右边的操作数,把一个值赋给左边的变量。
  表3-9 列出了这些运算符及其说明。
表3-9 赋值运算符
| 运算符 | 类别 | 示例表达式 | 结果 | 
|---|---|---|---|
| = | 二元 | var1 = var2; | var1 被赋予 var2 的值 | 
| += | 二元 | var1 += var2; | var1 被赋予 var1 与 var2 的和 | 
| -= | 二元 | var1 -= var2; | var1 被赋予 var1 与 var2 的差 | 
| *= | 二元 | var1 *= var2; | var1 被赋予 var1 与 var1 的乘积 | 
| /= | 二元 | var1 /= var2; | var1 被赋予 var1 与 var2 相除所得的结果 | 
| %= | 二元 | var1 %= var2; | var1 被赋予 var1 与 var2 相除所得的余数 | 
可以看出,这些运算符把 var1 也包括在计算过程中,下面的代码:
        var1 += var2;
与下面的代码结果相同。
        var1 = var1 + var2;
与 + 运算符一样,+= 运算符也可以用于字符串。
使用这些运算符,特别是在使用长变量名时,可使代码更便于阅读。
🔚